#ifndef __LCD_H__
#define __LCD_H__

#include "main.h"
#include "cmsis_os.h"

#define WRITE_CMD	0xF8//写命令  
#define WRITE_DAT	0xFA//写数据
 
//接口(SID: PB8  SCLK: PB9) 
//#define SID PBout(8)
//#define SCLK PBout(9)

#define SID_1 HAL_GPIO_WritePin(GPIOB,GPIO_PIN_8,GPIO_PIN_SET)
#define SID_0 HAL_GPIO_WritePin(GPIOB,GPIO_PIN_8,GPIO_PIN_RESET)
#define SCLK_1 HAL_GPIO_WritePin(GPIOB,GPIO_PIN_9,GPIO_PIN_SET)
#define SCLK_0 HAL_GPIO_WritePin(GPIOB,GPIO_PIN_9,GPIO_PIN_RESET)

void Lcd_Init(void);
void LCD_Clear(void);
void LCD_Clear(void);
void LCD_Display_Words(uint8_t x,uint8_t y,char*str);
void LCD_Display_Number(uint8_t x,uint8_t y,int num);
void LCD_Clear_Screen(void);
void LCD_Draw_Point(u8 x,u8 xx,u8 y);
void LCD_Display(uint8_t x);
void LCD_Draw_Line(uint8_t line[]);

#endif
